package ar.com.fiuba.RulesMgr.modifiers;

/**
 * Interface to represent a modifier to a single logical rule result.
 * 
 */
public interface Modifier {

	/**
	 * Applies the modifier to the result of the application of a rule
	 * 
	 * @param validationResult
	 *            result of the validation of a result.
	 * @return the result of applying the modifier to the result.
	 */
	public Boolean apply(Boolean validationResult);
}
